var frmModal;
head.ready(function(){
    $.ajaxSetup({
        cache: false
    });
    $('#fecha_sel').datepicker();
    $('#fecha_sel').datepicker('option', {dateFormat: 'dd/mm/yy'});
    cargarFlexTrabaj();
    $(".elim").live('click', feriado_d);
});

//----------------------------------FUNCIONES PARA FLEX
function cargarFlexTrabaj(){
    $('#flexTrabajadOther').flexigrid({
                url: Url_Sistema[0]+"?opt=2",
                dataType: 'json',
                colModel : [
		{display: 'Día', name : 'dia', width : 140, align: 'center'},
		{display: 'Fecha', name : 'fecha_formateada', width : 180, align: 'center'},
		{display: 'Opciones', name : 'opciones', width : 180, align: 'center'}],
                sortname: "codigo",
                sortorder: "asc",
                usepager: true,
                title: 'DÍAS FERIADOS',
                useRp: true,
                rp: 10,
                showTableToggleBtn: false,
                width: 540,
                height: 265});
}

function feriado_i(){
    var dat = $("#fecha_sel").val();
    jConfirm(mensajes_sistema[155], 'Mensaje del Sistema', function(r) {
        var fec = getDechaScript(dat);
        if (r) {
            $.getJSON(Url_Sistema[0], {
                opt: 3,
                dashglkdjhdhasjjkhdsfa:fec
            }, function(data){
                if(data.success){
                    var msg = data.datos;
                    var msgs = msg.split("|");
                    jAlert(msgs[1]);
                    $("#flexTrabajadOther").flexOptions({newp:1}).flexReload();
                } else {
                    mostrarError(data.datos.split("-")[2]);
                }
            });
        }
    });
}
function feriado_d(){
    var fech = this.getAttribute("chk_codig");
    jConfirm(mensajes_sistema[156], 'Mensaje del Sistema', function(r) {
        var fec = getDechaScript(fech);
        if (r) {
            $.getJSON(Url_Sistema[0], {
                opt: 4,
                dashglkdjhdhasjjkhdsfa:fec
            }, function(data){
                if(data.success){
                    var msg = data.datos;
                    var msgs = msg.split("|");
                    jAlert(msgs[1]);
                    $("#flexTrabajadOther").flexOptions({newp:1}).flexReload();
                } else {
                    mostrarError(data.datos.split("-")[2]);
                }
            });
        }
    });
}